﻿@charset "utf-8";
/*销售团队*/
.add_member > li {cursor: default; position: relative;height: 25px;float: left;margin: 8px 10px;background-color: #fff;border: 1px solid #d9d9d9;line-height: 25px;}
.add_member li button {display: none;position: absolute;top: -2px;right: 0;height: 25px;font-size: 20px;line-height: 24px;color: #000;text-shadow: 0 1px 0 #FFF;opacity: .2;filter: alpha(opacity=20);cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;}
.add_member li button.ui-dialog-close{background-color: #d9d9d9;border-radius: 10px;width: 15px;height: 15px;color: #fff;font-weight: 700;position: absolute;top: -8px;right: -8px;line-height: 15px;font-size: 12px;opacity: 1;filter: alpha(opacity=100);padding: 0px 0px;}
/*.add_member li:hover{border: 1px solid #ff7713;}*/
.add_member li button.ui-dialog-close:hover{background-color: #ff7713;}
.add_member li:hover .ui-dialog-close{display: block;}
.add_mem{border:1px dashed #d9d9d9 !important; background-color: #f7f7f7 !important;padding: 0px 15px;}
.add_mem button{display: block !important;right: 13px !important; color: #000 !important;opacity: .5 !important;filter: alpha(opacity=50) !important;width: 100%; margin: 0px -13px !important;}
.ui-dialog-footer button.ui-dialog-autofocus{background-color: #ff7713 !important;}
.ui-dialog-footer button.ui-dialog-autofocus:hover, .ui-dialog-footer button.ui-dialog-autofocus:focus, .ui-dialog-footer button.ui-dialog-autofocus:active {color: #ffffff;background-color: #ff7713 !important;border-color: #ff7713 !important;}
.ui-dialog-footer button.ui-dialog-autofocus {color: #ffffff;background-color: #ff7713 !important;border-color: #ff7713 !important;}
.ui-dialog{font-family: "微软雅黑" !important;}
/*.checkbox label, .checkbox span{padding-left: 13px !important;}*/
.ui-dialog-button{float: none !important;}
.ui-dialog-footer{text-align: center !important;}
.ui-dialog-footer button{padding: 6px 25px !important;}
.freshen{ display: inline-block; width: 13px; height: 10px;margin-top: 5px; text-indent: -9999; background: url(../../../public/images/icon/freshen.png) no-repeat}
.tj-icon {
    background-image: url(../../../public/images/icon/count_icon.png);
    background-repeat: no-repeat;
    background-position: 4999px 4999px;
    display: inline-block;
    vertical-align: middle;
}
/*案场报表*/
.f12{
    font-size: 12px;}
.fz14{
    font-size: 14px;}
.f20{
    font-size: 20px;}
.mt8{
    margin-top: 8px;}
.ml5{
    margin-left: 5px;}
.fl{
    float: left;}
.fr{
    float: right;}
.pl120{
    padding-left: 120px;}
.hide{
    display: none;}
.rep-style-list{
    /*border-right: 1px solid #dcdcdc;*/
    padding: 12px 15px 10px;
    width: 20%;
    position: relative;
    cursor: pointer;
    height: 100%;
    float: left;
    border: 1px solid #dcdcdc;
    margin-left: -1px;
}
.rep-style-list:first-child{
    margin-left: 0px;
}

.rep-style-box{
    /*border: 1px solid #dcdcdc;*/
    border-right: none;
    height: 100px;
}

.rep-bot-left{
    float: left;}
.rep-bot-right{
    float: right;}
.tel-icon{
    background-position: 0 -5px;}
.rep-icon i{
    width: 32px;
    height: 27px;
    margin:-6px 3px 0 0;
}
.tip-icon{
    background-position: -1px -41px;
}
.visit-icon{background-position: -1px -41px;}
.renchou-icon{background-position: -1px -73px;}
.rengou-icon{background-position: -1px -107px;}
.qianyue-icon{background-position: -1px -158px;}
.tip-icon{
    width: 18px;
    height: 18px;
    background-position: -1px -137px;
    margin:-5px -7px 0 0;
}

.tip-layer{
    width: 280px;
    position: absolute;
    left: 150px;
    color: #000;
    background: #fcfcfc;
    padding:10px 20px;
    border: 1px solid #e0e0e0;
    z-index: 20;
    
}
.rep-bot-right{
    margin-right: -5px;
}
.rep-bottom em{
    color: #99a2ae;}
.rep-current{
    color: #ff7713;
    border-bottom: 2px solid #ff7713;
}
.rep-current em{
    color: #ff7713;}
.rep-current .tel-icon{
    background-position: -35px -5px;
}
.tip-top-icon{
    width: 18px;
    height: 9px;
    background-position: -24px -141px;
    position: absolute; top:-9px;
    left: 28px;

}
.rep-current .visit-icon{background-position: -35px -41px;}
.rep-current .renchou-icon{background-position: -35px -73px;}
.rep-current .rengou-icon{background-position: -35px -107px;}
.rep-current .qianyue-icon{background-position: -35px -158px;}
.para-list li {
    position: relative;
    border: 1px solid #dcdcdc;
    height: 20px;
    line-height: 20px;
    min-width: 100px;
    margin: 5px 10px 5px 0;
    padding: 0 15px;
    height: 28px;
    line-height: 28px;
    float: left;
    text-align: center;
    cursor: pointer;
}
.para-list li.current{
    border: 1px solid #ff7713;
    position: relative;
}
.orange-border{
    width: 3px;
    height: 16px;
    margin-right: 10px;
    margin-top: 7px;
    background: #ff7713;
}
.orange {
    color:#ff7713;
}
.instructions .tip-layer{  left: auto; right: -40px; top:28px;
    width: 290px;
    line-height: 22px;
    padding: 10px 12px;}
.instructions .tip-layer i{
    right: 55px;
    left: auto;}
.arrow-select {
    width: 20px;
    height: 20px;
    background-position: 0 -68px;
    position: absolute;
    right: 0;
    top: 0;
    display: none;
}
.para-list li.current .arrow-select{
    display: block}
.table-wrap-head tr:hover td{
    background: #f1f1f1;
}
.table-wrap-head td{
    padding: 5px 1em !important;
    text-align: center;
}
.performance_table thead tr:first-child td:first-child,.performance_table tbody td:first-child{
    width:220px;
    text-align: left;
    word-break: normal;
}
.bdr-gray{border-right: 1px solid #dcdcdc}
table.treetable{
    margin-top: 0 !important;
    border: none !important;}
table.treetable thead{
    background: #f2f2f2 !important;}
.table-wrap a{
    color: #ff7713;}
.effect-content{
    margin:0 auto;
    width:1110px;
}
.description {
    height: 40px;
    background-color: #f1f1f1;
    line-height: 40px;
    font-size: 14px;
}
.pointer-not{
    cursor: default;
}